package com.tedu.pj.sys.service;

import com.tedu.pj.common.pojo.CheckBox;
import com.tedu.pj.common.pojo.PageObject;
import com.tedu.pj.sys.pojo.SysRole;
import com.tedu.pj.sys.pojo.SysRoleMenuVo;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author Song
 * @since 2020/10/19
 */
public interface SysRoleService {

    PageObject<SysRole> findPageObjects(String name, Integer pageCurrent);

    int deleteObject(Integer id);

    int saveObject(SysRole entity, Integer[] menuIds);

    SysRoleMenuVo findObjectById(Integer id);

    int updateObject(SysRole entity, Integer[] menuIds);

    List<CheckBox> findObjects();
}
